Q: When I open a FrameMaker document FrameMaker 2.0d tries to launch, then dies with:\
\
\f1\fs24 internal error 8\
\f0\fs28 \
Q: Sometimes when I use particular fonts, or bring up the Paragraphs or Character dialog in FrameMaker 2.0d, it crashes. Why?\
\
A: The layout of the Font directory structure was cleaned up for NextStep 2.0, and the fonts were moved around. FrameMaker 2.0d tries to read these files directly, and needs the fonts to also be available (either by making a copy or by making links) in the 1.0 format.\
\
In the 1.0 layout, the fonts are stored in 3 subdirectories of your Font directory:
\f1 afm
\f0 ,
\f1 bitmap
\f0 and
\f1 outline
\f0 . The font information for each font is stored in appropriately named files in these directories. In the 2.0 structure, each font is a file package directory that contains all this information.\
\
People have seen situations where Fonts were only available in the 2.0 directory structure (the
\f1 afm
\f0 ,
\f1 bitmap
\f0 and
\f1 outline
\f0 directories were missing). At other times, certain fonts did not have the complete information in the 1.0 directories (perhaps Garamond was missing the afm information). All of these will cause FrameMaker to produce an error of some kind.\
\
In order to get FrameMaker to work properly, there must be
\f1 afm
\f0 ,
\f1 bitmap
\f0 , and
\f1 outline
\f0 directories in your Font directory containing the appropriate information. There is a script in 2.0:
\f1 /usr/bin/font_update_2.0
\f0 that re-arranges the directory structure of an old font directory into the new directory structure. This is automatically run on your
\f1 /NextLibrary/Fonts
\f0 directory when you upgrade your system to 2.0. To fix the problem, you must also run the
\f1 font_update_2.0
\f0 script on other directories where fonts were installed (like
\f1 /LocalLibrary/Fonts
\f0 ). Users that have added Fonts of their own should run this script as well so that their
\f1 ~/Library/Fonts
\f0 directory is updated.\
\
\f1 /usr/bin/font_update_2.0
\f0 takes one argument, the path of the directory to be updated. Without an argument, the user's
\f1 ~/Library/Fonts
\f0 directory is updated.\
\
Note: There are a number of problems with older versions of FrameMaker running under NextStep 2.0. All Frame customers should be using FrameMaker 2.0d.\